package template;

/**
 * 模板模式：
 *  一个方法中定义一个算法骨架，并将某些步骤推迟到子类实现
 *  让子类在不改变算法整体结构的情况下，重新定义算法中的某些步骤
 *  1. 抽象父类
 *  2. 具体子类
 * 期望通用算法或流程框架下开发
 * 避免相同代码逻辑的重复编码
 * =>
 *  servlet，继承HttpServlet，重写doGet和doPost
 */
public class TemplateTest {



    public static void main(String[] args) {
        Houser houser = new ChineseStyleHouse();
        houser.decor();
    }

}
